body, p, img, ul, li, ol, dl, dt, dd, h1, h2, h3, h4, span, input, div {
    margin: 0;
    padding: 0;
    list-style: none;
    border: 0;
}

.table i{font-size: 24px;}

.glyphicon{ color: #337AB7;}
.glyphicon-ok-sign,.glyphicon-eye-open {color: #33B74E;}
.glyphicon-play-circle,.glyphicon-eye-close {cursor: pointer;}
.glyphicon-remove {color: #f05050;cursor: pointer;}
i.glyphicon-pencil{font-size: 12px; cursor: pointer;}

.numReduce,.numAdd{cursor: pointer;}
.table tbody tr td {vertical-align: middle;padding: 2px;}
.table tbody {font-size: 12px;}
.table thead tr th {vertical-align: middle; }
.table thead {background: #f5f5f5; border-bottom: none;}
.active {cursor: pointer;}


/*******浮动 start **********/
.right_float {
    width: 70px;
    position: fixed;
    right: 0;
    top: 60px;
    z-index: 300;
}
.right_float .watch_compare .title {
    background: #bf0008;
}
.right_float .watch_compare .title .close {
    font-size: 14px;
}
.right_float .watch_compare .title {
    line-height: 25px;
    color: #fff;
    font-size: 14px;
    background: #af1919;
    text-align: center;
}
.right_float .watch_compare .title span.open {
    display: none;
    background-image: url(../images/compare_open_icon.png);
}
.right_float .watch_compare .title span {
    display: block;
    padding-left: 15px;
    background: url(../images/compare_close_icon.png) no-repeat 10px center;
    cursor: pointer;
}
.right_float .watch_compare .compare_list {
    border: none;
}

.right_float .watch_compare .compare_list li {
    width: 100% /*80%*/;
    height: 65px;
    /* margin: 0 10%; */
    height: 68px;
    border-bottom: 1px solid #221814;
}
.right_float .watch_compare .compare_list li {
    width: 100%;
    height: 68px;
    border-bottom: 1px solid #dedede;
    position: relative;
}
.right_float .watch_compare .compare_list li .close {
    position: absolute;
    width: 16px;
    height: 16px;
    top: 5px;
    right: 5px;
    /*background: url(../images/bg_sprite.png) no-repeat 0 -805px;*/
    background: url(../images/Close_Square_16px.png) no-repeat;
}
.right_float .watch_compare .add_compare {
    height: 68px;
    text-align: center;
    background: #fff;
}
.right_float .watch_compare .add_compare a {
    padding-top: 42px;
    display: block;
    background: url(../images/sprites_index.png) no-repeat left center;
    background-position: -157px -910px;
    color: #c9c9c9;
}
.right_float .watch_compare .btn_compare {
    padding: 5px 0;
    background: #bb131a;
    text-align: center;
}

.right_float .watch_compare .btn_compare {
    height: 66px;
    padding: 5px 0;
    text-align: center;
    background: #221814 url(../images/sprites_index.png) no-repeat left center;
    background-size: 184.5px 875.7px;
    background-position: 8px -829px;
}
.right_float .watch_compare .btn_compare a {
    padding-top: 40px;
}
.right_float .watch_compare .btn_compare a {
    display: block;
    color: #fff;
}
.right_float #back-to-top {
    display: none;
    background: #3c3c3c;
    margin: 20px 0 0;
}
.right_float #back-to-top a {
    display: block;
    color: #fff;
    font-size: 14px;
    background: url(../images/bg_sprite.png) 11px -1243px;
    padding: 10px 0 30px;
    text-align: center;
}
/******浮动 end ******/